#ifndef MYPUSHBUTTON_H
#define MYPUSHBUTTON_H

#include <QPushButton>
#include <QEvent>
#include <QMouseEvent>
class MyPushButton : public QPushButton
{
    Q_OBJECT
public:
    explicit MyPushButton(QWidget *parent = nullptr);
    //构造函数
    MyPushButton(QString normalImg,QString pressImg="");
    //成员属性 保护用户传入的默认显示路径 以及按下显示的图片路径
    QString normalImgPath;
    QString pressImgPath;
    //封装弹跳特效
    void zoom_down();
    void zoom_up();
//    //按下后切换图片函数
//    void changeIcon();
    //重写鼠标事件
    void mousePressEvent(QMouseEvent *e);
    void mouseReleaseEvent(QMouseEvent *e);

signals:

public slots:
};

#endif // MYPUSHBUTTON_H
